let feedMixin = {
	// 点击改变点赞行为
	methods: {
		async changeLove(item) {
			if (!this.loginState) {
				uni.showToast({
					title: "请先登录",
					icon: 'loading'
				})
				this.$refs.login.openLogin()
			} else {
				if (!item.has_like) {
					let res = await this.$u.api.getFeedLike({
						id:item.id
					})
					if (res.statusCode === 201 && res.data.message === '操作成功'){
						item.has_like = true,
						item.like_count+=1
						uni.showToast({
							title:'点赞成功'
						})													
					} else {
						uni.showToast({
							title:'点赞失败',
							icon: "none"
						})
					}
				} else {
					let res = await this.$u.api.getFeedUnlike({
						id: item.id
					})
					if (res.statusCode === 204) {
						item.has_like = false,
						item.like_count -= 1
						uni.showToast({
							title:'取消点赞'
						})
						
					} else{
						uni.showToast({
							title:'取消点赞失败',
							icon: "none"
						})
					}
				}
			}
			// 触发首页的getIndexFeed
			uni.$emit('getIndexFeed',item)
			// 触发我的页面的getMineFeed
			uni.$emit('getMineFeed', item)
		}
	}
}

export default feedMixin